package com.alifi.crm.biz.guess;

import java.util.List;

import com.alifi.crm.dal.object.EmployeeGuessDO;
import com.alifi.crm.dal.object.EmployeeGuessLogDO;
import com.alifi.crm.dal.object.RedEnvelopeCountDO;

public interface EmployeeGuessManager {

	public EmployeeGuessDO getEmployeeGuess(String employeeNum);
	
	public GuessResult guess(String employeeNum,Long guessAmount);
	
	/**
	 * 增加机会
	 * @param employeeNum   增加机会的员工
	 * @param recipient     被推荐人
	 */
	public void addLimitGuessTimes(EmployeeGuessDO employeeGuessDO,String recipient);
	
	public List<EmployeeGuessLogDO> getEmployeeGuessLogList(String employeeNum);
	
	public Long getCurrentInventoryNum(String dateStr);
	
	public RedEnvelopeCountDO getRedEnvelopeCountDO(String dateStr);
	
	public void comeIn(String employeeNum);
		
}
